home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
a_utils
/
perl
/
prlbkxmp.lha
/
ch6
/
relink
< prev
next >
Wrap
Text File
|
1991-01-08
|
370b
|
24 lines
#!/usr/bin/perl
# Usage: relink perlexpr [symlinknames]
($op = shift) || die "Usage: relink perlexpr [filenames]\n";
if (!@ARGV) {
@ARGV = <STDIN>;
chop(@ARGV);
}
for (@ARGV) {
$name = $_;
$_ = readlink($_);
next unless defined $_;
$was = $_;
eval $op;
die $@ if $@;
if ($was ne $_) {
unlink($name);
symlink($_, $name);
}
}